// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init({
    env: cloud.DYNAMIC_CURRENT_ENV
}) // 使用当前云环境

// 云函数入口函数
exports.main = async (event, context) => {
    const db = cloud.database()
    const collection = db.collection('user')
    const res = await collection.where({
        account: event.account,
        password: event.password,
        isAdmin: true
    }).get()

    if (res.data.length === 1) {
        return {
            code: 0,
            msg: 'Administrator login successful',
            data: res.data[0]
        }
    } else {
        throw 'Administrator account or password error';
    }
}